\hypertarget{class_alfar_engine_1_1_utilities_1_1_loading_database-g}{
\section{\-Alfar\-Engine.\-Utilities.\-Loading\-Database$<$ \-T, \-U $>$ \-Class \-Template \-Reference}
\label{class_alfar_engine_1_1_utilities_1_1_loading_database-g}\index{\-Alfar\-Engine.\-Utilities.\-Loading\-Database$<$ T, U $>$@{\-Alfar\-Engine.\-Utilities.\-Loading\-Database$<$ T, U $>$}}
}


\-Base class of all \-Database \-Loading \hyperlink{namespace_alfar_engine_1_1_utilities}{\-Utilities}. \-These databases allow to load a resources only once, returning the reference to the already loaded resources.  


\-Inheritance diagram for \-Alfar\-Engine.\-Utilities.\-Loading\-Database$<$ \-T, \-U $>$\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_alfar_engine_1_1_utilities_1_1_loading_database-g}
\end{center}
\end{figure}
\subsection*{\-Static \-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_alfar_engine_1_1_utilities_1_1_loading_database-g_acf020624264ed63d5e599fe343887ee8}{
static \-T {\bfseries \-Load} (string p\-Path)}
\label{class_alfar_engine_1_1_utilities_1_1_loading_database-g_acf020624264ed63d5e599fe343887ee8}

\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\subsubsection*{template$<$\-T, \-U$>$class Alfar\-Engine\-::\-Utilities\-::\-Loading\-Database$<$ T, U $>$}

\-Base class of all \-Database \-Loading \hyperlink{namespace_alfar_engine_1_1_utilities}{\-Utilities}. \-These databases allow to load a resources only once, returning the reference to the already loaded resources. 


\begin{DoxyTemplParams}{\-Template Parameters}
{\em \-T} & \-The referenced \-Type\\
\hline
{\em \-U} & \-The base type the referenced type is designing\\
\hline
\end{DoxyTemplParams}
\begin{Desc}
\item[\-Type Constraints]\begin{description}
\item[{\em \-T} : {\em \-Referenced\-Data$<$\-U$>$}]\end{description}
\end{Desc}


\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-E\-:/\-X\-N\-A/alfar\-Engine/\-Alfar\-Engine/\-Utilities/\-Loading\-Database.\-cs\end{DoxyCompactItemize}
